package com.superman.router

interface InstanceFactory<T> {

    fun get(): T?
}

interface InstanceFactory2Params<T,P1,P2> {

    fun construct(constructParam1:P1,constructParam2:P2): T?
}